package com.holyant.goods.dto.query;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.common.core.domain.QueryDto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.time.LocalDate;

/**
 * 商品调价申请明细实体 gds_sku_quote_item
 * 
 * @author g
 * @date 2022-02-09
 */
@Data
@ApiModel("商品调价申请明细")
public class GdsSkuQuoteItemQueryDto extends QueryDto {

    private static final long serialVersionUID = 1L;

    /** 主表id */
    @ApiModelProperty(value = "主表id")
    private Long quoteId;
    /** 报价方式 10：包邮不包税，20：包邮包税，30: 不包邮不包税 */
    @ApiModelProperty(value = "报价方式 10：包邮不包税，20：包邮包税，30: 不包邮不包税")
    private Integer quoteMethod;
    /** skuid */
    @ApiModelProperty(value = "skuid")
    private Long skuId;
    /** sku编码 */
    @ApiModelProperty(value = "sku编码")
    private String skuCode;
    /** 商品id */
    @ApiModelProperty(value = "商品id")
    private Long goodsId;
    /** 商品名称 */
    @ApiModelProperty(value = "商品名称")
    private String goodsName;
    /** 商品条码 */
    @ApiModelProperty(value = "商品条码")
    private String goodsBarcode;
    /** 分类id */
    @ApiModelProperty(value = "分类id")
    private Long categoryId;
    /** 分类编码 */
    @ApiModelProperty(value = "分类编码")
    private String categoryCode;
    /** 分类名称 */
    @ApiModelProperty(value = "分类名称")
    private String categoryName;
    /** 品牌id */
    @ApiModelProperty(value = "品牌id")
    private Long brandId;
    /** 品牌名称 */
    @ApiModelProperty(value = "品牌名称")
    private String brandName;
    @JsonFormat(pattern = "yyyy-MM-dd")
    @ApiModelProperty(value = "商品效期")
    private LocalDate expireDate;
    /** 币种 */
    @ApiModelProperty(value = "币种")
    private Integer curType;
    /** 价格 */
    @ApiModelProperty(value = "价格")
    private String priceObj;
    /** 描述 */
    @ApiModelProperty(value = "描述")
    private String remark;
    /** 停用标签 */
    @ApiModelProperty(value = "停用标签")
    private String closeFlag;
    /** 版本号 */
    @ApiModelProperty(value = "版本号")
    private Long ver;
}
